﻿using AutoCommunication.Base;
using AutoCommunication.Helper;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace AutoCommunication.Clients
{
    public  class test2:DeviceBase
    {
        public override Result Init2()
        {
           return new Result(); 
        }

        public override Result Connect()
        {
            throw new NotImplementedException();
        }

        public override Result DisConnect()
        {
            throw new NotImplementedException();
        }

        public override Result Start()
        {
            throw new NotImplementedException();
        }

        public override Result Stop()
        {
            throw new NotImplementedException();
        }

        public override Result Pause()
        {
            throw new NotImplementedException();
        }

        public override Task<Result> WriteAsync(string name, double value)
        {
            throw new NotImplementedException();
        }

        public override Result SaveJson(string path = "setting.json")
        {
            throw new NotImplementedException();
        }

        public override CancellationTokenSource CancleToken { get; set; }

        // public override CancellationTokenSource CancleToken { get; set; }
    }
}
